<?php

namespace common\models;

use Yii;

/**
 * This is the model class for table "sys_log".
 *
 * @property string $id
 * @property string $user_uid
 * @property string $login_name
 * @property string $ip
 * @property string $menu_id
 * @property string $module_name
 * @property string $controller_name
 * @property string $method_name
 * @property string $info
 * @property string $date_created
 * @property integer $log_type
 */
class SysLog extends \yii\db\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'sys_log';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['user_uid', 'login_name', 'ip', 'menu_id', 'info', 'log_type'], 'required'],
            [['user_uid', 'menu_id', 'log_type'], 'integer'],
            [['date_created'], 'safe'],
            [['login_name', 'ip', 'module_name', 'controller_name', 'method_name'], 'string', 'max' => 255],
            [['info'], 'string', 'max' => 1000]
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => '主键',
            'user_uid' => '用户id',
            'login_name' => '登录名',
            'ip' => '用户的ip',
            'menu_id' => '菜单编号',
            'module_name' => '模块名',
            'controller_name' => '控制器名',
            'method_name' => '方法名',
            'info' => '日志内容',
            'date_created' => '日志发生时间',
            'log_type' => '日志分类:（1：登录日志  2：代理商日志  3：老板/店长日志）',
        ];
    }
}
